@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin: 0;padding: 0;}
body,button,input,select,textarea{font:14px/1.0 "Microsoft Yahei"; color:#333333;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
address, cite, dfn, em, var {font-style: normal;} 
code, kbd, pre, samp, tt {font-family: "Courier New", Courier, monospace;} 
small {font-size: 12px;}
ul, ol {list-style: none;}
a,a:hover, a:focus{text-decoration: none;outline: none;}
abbr[title], acronym[title] {border-bottom: 1px dotted;cursor: help;}
q:before, q:after {content: '';}
legend {color: #000;}
fieldset, img {border: none;}
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
hr {border: none;height: 1px;}
*html {overflow-y: scroll; }
*+html {overflow-y: scroll; }
.f-clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.f-clearfix {
  zoom: 1;
}
.clearfix{overflow:hidden;}
.clearfix:after, .clearfix:before { content: " "; display: table;}
.clearfix:after { clear: both;}
.mb15{margin-bottom: 15px;}
.icon_sprite{background: url('../images/icons_sprite.png') 0px 0px no-repeat;display: inline-block;*display: inline;*zoom:1;}
.fl{float: left;}
.fr{float: right;}
.col-sm-5,.col-sm-7, .col-xs-12{
    padding-left: 10px;
    padding-right: 10px;
}
.w100{width: 100%;}
html,body{
    width: 100%;
    min-height: 100%; 
    display: block; 
}
html{
    background: url('../images/foot_bg.png') center bottom no-repeat;
    background-size: 100% auto;
}
body{background: transparent;}
/* 遮罩层*/
.mask {display: none; position: absolute; left: 0; top: 0; width: 100%; height:100%;background: #000; opacity: 0.7; filter: alpha(opacity = 70); z-index: 11; }
/* 头部和轮播图*/
.navbar-brand{
    display: block;
    padding: 15px 0px;
    height: 80px;
}
.header{border-bottom: 2px solid #F08519;background-color: #fff;}
.search_bar{
    position: relative;
    float: right;
    margin-top: 5px;
    width: 40px;
    height: 40px;
}
.input{
    position: absolute;
    top: 0;
    right: 100%;
    border: none;
    outline: none;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #666;
    background:#fdfdfd;
    width: 0%;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
}
.input:-webkit-input-placeholder {color: #ccc;}
.input:-moz-placeholder {color: #ccc;}
.input:-moz-placeholder {color: #ccc;}
.input:-ms-input-placeholder {color: #ccc;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ccc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ccc;
}
.ui-red{
    color: #da251c;
}
.ui-hide{
    display: none;
}
.ui-pdl-24{
    padding-left: 24px;
}
.search_ico,.search_btn  {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 40px;
    cursor: pointer;
}
.search_ico{background: #F08519 url('../images/icon_search.png') no-repeat center;}
.search_open{width: 250px !important;padding:0px 5px;border: 1px solid #999;}
/*----------------------------首页----------------------------*/
.banner{
    width:100%;
    margin:0px auto 20px;
    z-index:1;
    position:relative;
    height: 100%; 
}
.banner .swiper-slide img{width: 100%;height: auto;}
.yinxiang{position: absolute;top:0px;left: 0px;}
.animated {
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes fadeInDown {
    0% {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
to {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}@keyframes fadeInDown {
    0% {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
to {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}
.fadeInDown {
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInRight {
    0% {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
to {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}@keyframes fadeInRight {
    0% {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
to {
    opacity:1;
    -webkit-transform:none;
    transform:none
}
}.fadeInRight {
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
/* 新闻轮播图*/
.demo{box-sizing: content-box;margin-bottom: 20px; width:100%; height:372px; float:left; overflow:hidden; position:relative;}
.demo ul li{ box-sizing: content-box;width:100%; position:absolute; left:0; top:0; height:372px; display:none;}
.demo ul li img{width: 100%;height: 100%;}
.num{ width:94px;box-sizing: content-box; height:265px; position:absolute; top:0; right:0; padding-top:15px;background:url(../images/path_lbg.png) repeat; overflow:hidden; padding-left:12px; z-index:3;}
.num_cont{
    height: 210px;
    overflow: hidden;
}
.num2{ box-sizing: content-box;width:81px; height:55px; margin-bottom:15px;}
.num2 img{width: 100%;height: 100%;}
.num a{ box-sizing: content-box;display:block; width:100%; height:55px; border:1px solid #c9c7bb;}
.num a:hover,a.cur{ border:1px solid #F08519;}
a.indexpath1_l{ box-sizing: content-box;width:100%; height:67px; background:url(../images/path_lbg.png) repeat; overflow:hidden; position:absolute; bottom:0; left:0; display:block;}
.indexpath1_l1{ box-sizing: content-box;height:59px; padding-left:71px; background:url(../images/path1_l_1.png) no-repeat 15px 12px; line-height:26px; color:#bababa;padding-top:8px;}
.indexpath1_l1 span{ font-weight:bold; font-size:14px; color:#e5e5e5;}
.indexpath1_l2{box-sizing: content-box; height:59px; padding-left:71px; background:url(../images/path1_l_2.png) no-repeat 15px 12px; line-height:26px; color:#bababa;padding-top:8px;}
.indexpath1_l2 span{ font-weight:bold; font-size:14px; color:#e5e5e5;}
.indexpath1_l3{box-sizing: content-box; height:59px; padding-left:71px; background:url(../images/path1_l_3.png) no-repeat 15px 12px; line-height:26px; color:#bababa;padding-top:8px;}
.indexpath1_l3 span{ font-weight:bold; font-size:14px; color:#e5e5e5;}
.xyz{box-sizing: content-box; margin-top:0px; width:100%; height:50px;background:url(../images/path1_l3.png) no-repeat center; cursor:pointer;}
/*集团新闻，公司公告*/
.content-text{
    border: 1px solid #bfcadc;
    background:none;
    margin-bottom: 20px;
    position: relative;
    height: 372px;
    background-color: #fff;
    overflow: hidden;
}
.content-text .title-text{
    height: 38px;
    background:url(../images/title_bg.jpg) repeat;
    line-height: 38px;
    font-size: 18px;
    font-family:"SimHei";
    color: #333;
    position: relative;
}
.content-text .title-text li{
    width: 134px;   
    float: left;
    padding-right: 18px;
    cursor: pointer;
    text-align: center;
    color: #183883;
}
.content-text .title-text li.active{
    color: #fff;
    background:url(../images/tab_bg.jpg) no-repeat;
}
.content-text .title-text .more{
    font-family:"SimHei";
    font-size:14px;
    position: absolute;
    top: 0px;
    right: 10px;
    color:#aaa; 
}
.p20{padding: 20px;}
.p10{padding: 10px 20px;}
.jianshe{
    min-height:100px;
    color:#666;
    line-height:20px;
    font-size: 14px;
    padding-left: 35%;
    position: relative;
}
.jianshe h4 a{font-size:16px;color: #da251c;line-height: 30px;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.jsimg{width: 33%;margin-right:2%;position: absolute;left: 0px;top:0px;overflow: hidden;}
.jsimg img{width: auto;max-height: 100px;}
.jianshe p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.listone{ width:100%; margin:0px auto 0px;}
.listone ul li{display:block;line-height: 30px;border-bottom:1px dotted #dbdbdb;background:url(../images/jian.png) no-repeat 0 50%;padding-left:12px;}
.listone ul li a{
    color: #666;
    text-decoration: none;
    font-size: 14px;
    padding:0px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    }
.listone ul li span{
    font-size: 12px;
    line-height: 27px;
    padding:0px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #999;
}
/*党建等*/
.indexpath2_l{overflow: hidden;width:100%;height:270px;background:#f2f2f2;margin-bottom: 20px;}
.indexpath2_l4{width:100%;height:48px;font-family:"SimHei"; background:url(../images/path2_rbg2.jpg) center no-repeat;background-size: 100% 100%;font-size:18px;}
.indexpath2_l4 a{position: relative; box-sizing: content-box;float:left; height:48px; width:33.33%; text-align:center; padding-bottom:16px; display:block; line-height:48px;  color:#fff;}
.indexpath2_l4 a .index_line,.indexpath2_l4 a .arraw_triangle{
    display: none;
}
.indexpath2_l4 a:hover .index_line,a.indexpath2_l4dq .index_line{
    display: block;
    width: 86px;
    height: 4px;
    background-color: #fff;
    opacity: 0.3;
    filter: alpha(opacity = 30);
    position: absolute;
    left: 50%;
    top: 36px;
    margin-left: -43px;
}
.indexpath2_l4 a:hover .arraw_triangle,a.indexpath2_l4dq .arraw_triangle{
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f08519;
    margin: 0px auto;
}
.indexpath2_l2{margin:10px 30px;}
.indexpath2_l3{box-sizing: content-box; width:100%; height:20px; text-align:right; padding-bottom:10px;}
.indexpath2_l2 li{
    padding-left: 15px;
    background: url(../images/path2_ljt.png) no-repeat 4px 15px;
    line-height: 30px;
    border-bottom: 1px solid #e1e1e1;
    float: left;
    width: 100%;
    height: 35px;
    }
.indexpath2_l2 li a{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666;
    text-decoration: none;
    font-size: 14px;
    padding:0px;
    display: block;
    line-height: 35px;
}
.indexpath2_l2 li a:hover{color:#0579bf;}
.indexpath2_l2 li span{
    font-size: 12px;
    line-height: 35px;
    padding:0px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #999;
    text-align: right;
}
.tip_new{vertical-align: middle;margin-left:3px;}
/*出资企业*/
.new-h{
    height: auto;
    margin-bottom: 13px;
}
.content-text .contributive{
    color: #183883;
    background:url(../images/icon_c.jpg) repeat;
}
.content-text .contributive span{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 134px;   
    padding-right: 18px;
    text-align: center;
}
.content-text .s-margin{
    margin:24px 0px;
}
.content-text .s-cont{
    width: 80%;
    margin:0 auto;
}
.content-text .s-cont img{
    width: 50%;
    height: 93px;
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.content-text .s-text{
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    color: #333;
    vertical-align: middle;
    line-height: 30px;
    width: 48%;
    box-sizing: border-box;
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.content-text .swiper-button-next,.content-text .swiper-container-rtl .swiper-button-prev{
    width:30px;
    height:30px;
    background:url("../images/icons_sprite.png") -30px 0px no-repeat;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px;
    cursor: pointer;
}
.content-text .swiper-button-prev,.content-text .swiper-container-rtl .swiper-button-next{
    width:30px;
    height:30px;
    background:url("../images/icons_sprite.png") 0px 0px no-repeat;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -15px;
    cursor: pointer;
}
.content-text .company-cont{
    border-top:1px solid #ccc;
    margin:10px 15px;
    padding: 10px 0px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.content-text .company-cont ul{
    height: 60px;
    overflow: hidden;
}
.content-text .company-cont li span{
    width: 50%;
    padding-left: 5px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; 
    float: left;
    display: block;
    color: #666;
}
/*图标*/
.go-method{
    width: 100%;
    text-align: center;
    min-height: 75px;
    margin-bottom: 20px;
}
.go-method li{
    display: inline-block;
    width: 16%;
    padding: 7px 0px;
    cursor: pointer;
    text-align: center;
    background-color: #f3f3f3;
    float: left;
}
.go-method li i{
    color: #c5c5c5;
    font-size: 36px;
    margin: 8px;
}
 .go-method li
.go-method li:nth-of-type(odd){
    background-color: #f3f3f3;
}
.go-method li:nth-of-type(even){
    background-color: #f9f9f9;
}
.go-method li:hover i,.go-method li:hover p{
    color: #FF9934
}

/*
.go-method li i{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 50px;
    height: 50px;
    background: url("../images/icons_sprite.png") 0px 0px no-repeat;
}
.go-method li.li0 i{
    background-position: -60px 0px;
}
.go-method li.li1 i{
    background-position: -110px 0px;
}
.go-method li.li2 i{
    background-position: -160px 0px;
}
.go-method li.li3 i{
    background-position: -60px -50px;
}
.go-method li.li4 i{
    background-position: -110px -50px;
}
.go-method li.li5 i{
    background-position: -160px -50px;
}
.go-method li.li0:hover i{
    background-position: -60px -100px;
}
.go-method li.li1:hover i{
    background-position: -110px -100px;
}
.go-method li.li2:hover i{
    background-position: -160px -100px;
}
.go-method li.li3:hover i{
    background-position: -60px -150px;
}
.go-method li.li4:hover i{
    background-position: -110px -150px;
}
.go-method li.li5:hover i{
    background-position: -160px -150px;
}*/
.go-method li.w17{width: 17%;} 
.go-method li p{color: #666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*项目建设*/
.project{
    height: 174px;
    padding: 20px 0;
    padding-left: 92px;
    padding-right: 25px;
    background:url(../images/icon_b.jpg) ; 
    margin-bottom: 20px;
}
.project .p-cont{
    display: inline-block;
    position: relative;
    height: 122px;
}
.project .p-cont img{
    width: 182px;
    height: 122px;
}
.project .p-cont .span-cont{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 25px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    background:url(../images/path_lbg.png) repeat; 
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*专题专栏*/
.new-s{
    height: 174px;
    margin-bottom: 20px;
}
.content-text .s-img{
    text-align: center;
    margin: 7px 0px;
}
.content-text .s-img img{
    width: auto;
    height: 120px;
    max-width: 100%;
}
@media (min-width:768px) and (max-width: 992px) {
    .navbar-brand{padding: 5px;}
    .go-method li p{font-size: 12px;}
}
/*----------------------------footer----------------------------*/
.footer{font-size:12px;padding:20px 20px 50px;color: #666;text-align: center;margin-top:20px; }
.footer .links p a{display: inline-block;*display:inline;*zoom:1;vertical-align: middle;font: 14px/40px "Microsoft Yahei";padding:0px 20px;color: inherit;}
.code span{display: inline-block;*display: inline;*zoom:1;margin: 10px;}
.code span img{width: 100px;height: 100px;margin-bottom: 5px;}

.top_bar { position: fixed;display: none; z-index: 10; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; }
.top_menu { display:-webkit-box; border-top: 1px solid #F9BE5E; display: block; width: 100%; background: rgba(255, 255, 255, 0.7); height: 40px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#F6A319), to(#F38C13), color-stop(60%, #EA7E12)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }
.top_bar .top_menu>li { -webkit-box-flex:1; background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.4))), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.15))); ; -webkit-background-size:1px 100%, 1px 100%; background-size:1px 100%, 1px 100%; background-position: 1px center, 2px center; background-repeat: no-repeat; position:relative; text-align:center; }
.top_menu li:first-child { background:none; }
.top_bar .top_menu li a { line-height:40px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }
.top_bar .top_menu li a label { padding:3px 0 0 3px; font-size:12px;}
.top_bar .top_menu>li>a img { display: inline-block; height: 20px; width: 20px; margin-top:-3px; color: #fff; line-height: 40px; vertical-align:middle; }
.top_bar li:first-child a { display: block; }
.copyright{margin-top:20px; display:none; border-top:3px solid #F08519;padding:8px;text-align:center;font-size:14px;color:#999;margin-bottom: 50px;}
.copyright a{color:#999;}
@media screen and (max-width: 767px) {
    .footer{
        display: none;
    }
    .copyright{
        display: block;
    }
    .top_bar{
        display: block;
    }
}
/*----------------------------列表页----------------------------*/
/*当前页提示*/
.contain-breadnav{
     height: 50px;
     font: 14px/50px "Microsoft Yahei";
     padding-left: 20px;
     color: #666;
     margin-bottom: 5px;
     background: url('../images/top_icon_add1.png') no-repeat center left;
 }
.contain-breadnav ul ,.contain-breadnav ul li{
    display: inline-block;
}
.contain-breadnav ul li a{color: #666;}
.contain-breadnav ul li a:hover{
    text-decoration: none;
    color: #f08519;
}
/*列表页样式,列表详情*/
.list-cont{
    padding:15px 0;
    border:#cccccc 1px solid;
    background: #fff;
}
.list-cont .left .navbar-header{
    float: none;
    background: #F08519;
    color: #fff;
}
.list-cont .left .navbar-toggle{
    background: none;
    background-image: url(../images/icon_down.png);
    background-position: 10px;
    background-repeat: no-repeat;
    border:none;
}
.list-cont .left .navbar-toggle.up{
    background: none;
    background-image: url(../images/icon_up.png);
    background-position:10px;
    background-repeat: no-repeat;
}
.list-cont .left .navbar-default .navbar-toggle .icon-bar{
    background: none;
}

.list-cont .left .navbar-brand{
    color: #fff;
    text-align: center;
    font-weight: bold;
    word-spacing: 2px;
    letter-spacing: 2px;
    float: none;
    display: block;
    height: auto;
}
.list-cont .navbar-collapse{
    padding:0px;
}
.list-cont .left li{
    width: 100%;
    line-height: 45px;
    margin-top: 1px;
    text-align: center;
}
.list-cont .left li a{width:100%;height:45px;display:block;background-size: 100% 100%;font-size:15px;color: #666;}
.left ul li a:hover{background: url(../images/lbt2.jpg) 0px 0px no-repeat;background-size: 100% 100%;color:#fff}
.left ul li a.hover{background: url(../images/lbt2.jpg) 0px 0px no-repeat;background-size: 100% 100%;color:#fff}

.right_main .title{width:100%; background:url(../images/1_25.jpg) 0px 0px no-repeat;height:26px;line-height:26px;margin-bottom: 15px;}
.right_main .title strong{font-size:16px; padding-left:10px; float:left;color: #000;;text-shadow: 0 0 4px #F4981D, 2px 0px 4px #F4981D;}
.right_main .liste ul li{ 
    display:block;
    border-bottom: 1px dotted #878787;
    padding: 10px 0px; 
}
.right_main .liste ul li a{color:#333;font:16px/40px 'Microsoft Yahei';display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.right_main .liste ul li a:hover{color:#f08519;}
.right_main .liste ul li span{font:normal 12px/40px 'Microsoft Yahei';color: #999;margin:0px;display: block;text-align: right;}
.right_main .right_tit{ 
    width: 95%;
    margin: 0 auto;
    line-height: 46px;
    border-bottom: 1px dotted #dbdbdb;
    text-align: center;
 }
.right_main .right_tit h2{ width:100%; padding:0; margin:0;font-size:20px; font-family:'Microsoft Yahei';}
.right_main .right_tit p{font-size: 14px;color: #999;}
.right_main .main_cont{
    line-height:24px;
    font-size:12px;
}
.right_main #contentBox {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 25px;
}
.right_main #contentBox img{
    max-width: 100% !important;
    height: auto !important;
}
.right_main .bo_line{
    height: 1px;
    background-color: #0154a4;
}
#page{margin-top: 15px;text-align: center;}
/*成员单位列表*/
.member_ul{

}
.member_ul>.row{
    margin-bottom: 15px;
    border-bottom: 1px dotted #ccc;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 15px;
}
.member_ul .member_li_left{
    position: relative;
}
.member_ul .member_li_left,.member_ul .member_li_left img{
    width: 100%;
    max-width: 254px;
    height: 159px;
}
.member_ul .member_li_left span{
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background-color: #000;
    opacity: 0.7; filter: alpha(opacity = 70); 
    font-size: 14px;
    text-align: center;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}
.member_ul .member_li_right .cont{
    font-size: 14px;
    line-height: 28px;
    max-height: 112px;
    overflow: hidden;
}
.member_ul .member_li_right button{
    margin-top: 30px;
    background: #fba44d;
    border:none;
}
.member_ul .member_li_right button:hover{
    background: #F08519;
}

/*五年规划*/
#followPlan h2{font:18px/30px 'Microsoft Yahei';color: #333;}
#followPlan p{font:14px/25px 'Microsoft Yahei';color: #666;}
.hist-list {
    border-left: 1px solid #e7e3e3;
    padding-left: 60px;
    margin-left: 5px;
    padding-bottom: 50px;
}
.hist-list-year {
  position: relative;
  padding-top: 22px; /*width:710px;*/
}
.hist-list-txt{font-size:14px;line-height: 25px;text-indent: 28px;color: #666;}
.hist-list-time {
  position: absolute;
  left: -67px;
  top: 10px;
  color: #fff;
  font-size: 14px;
  line-height: 42px;
  padding-left: 26px;
  background: url("../images/dot_2.png") left center no-repeat;
  font-weight: bold;
  cursor: pointer;
  text-indent: -9999px;
}
.hist-list-cont {
  background-color: #f9f9f9;
  padding: 10px;
  *zoom: 1;
  font-size: 14px;
}
.hist-list-cont:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.hist-list-cont img {
  float: left;
  margin-right: 15px;
  max-width: 100%;
}
.sub-nav {
  padding: 0px 0px 40px;
}
@media screen and (max-width: 640px) {
    body{
        overflow-x: hidden;
    }
    .hist-list{
        padding-left: 15px;
    }
    .hist-list-time{
        left: -22px;
    }
}
/*联系我们 */
.contact-us .message {
    padding: 20px;
}
#contact_address{
    font-size: 16px;
    line-height: 24px;
}
#contact_address>*>*{
    margin: 10px;
}
#contact_address #contact_address_cont{
    /*margin:0 30px;*/
}
#contact_address .tc{
    width: 92px;
}
#contact_address .qcode{
    width: 120px;
    height: 120px;
}

#contact_address .map{
    max-width:100%;
}
#feedback{
    display: none;
}
#feedback label{
    font-size: 16px;
    font-weight: normal;
}
#feedback label span{
    color: red;
}
/*搜索*/
.content-head {
    border-bottom: 1px solid #F08519;
    margin: 15px 0px;
    position: relative;
}
.content-head .head-rec {
    position: relative;
    display: inline-block;
    padding: 8px 20px;
    border: 0;
    color: #333;
    font: 18px "Microsoft Yahei";
    outline: none;
    background: #F08519;
    color: white;
}
.content-head .arrowdown {
    position: absolute;
    top: 40px;
    left: 45%;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #F08519;
}
.scolllist{
    padding-top: 10px;
    overflow: hidden;
    width: 100%;
}
.scolllist li {
    position: relative;
    height: 20px;
    line-height: 20px;
    padding: 10px 0px;
    list-style-type: none;
    box-sizing: content-box;
    border-bottom: 1px dashed #ddd;
}
.scolllist li.no_data,.no_data{
    line-height: 250px;
    border-bottom: none;
    text-align: center;
    height: 250px;
    color: #999;
    font-size: 18px;
}
.scolllist li:before,.scolllist li:after{
    content: "";
    display: table;
}
.scolllist li:after{
    clear: both;
}
.scolllist li .info {
    display: block;
    color: #666;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
    text-align: left;
}
.scolllist li .title {
    font-size: 16px;
    /*color: #c922c7;*/
    color: #337ab7;
    margin: 0px 5px 0px 0px;
}
.scolllist li .news_date {
    font-size: 14px;
    color: #999;
    float:right;
    margin-top: -20px;
    width: 80px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
    position: absolute;
    right: 0px;
}
.tc{
    text-align: center;
}
.text-noprimary{color:red;}
.text-primary{color:green;}
.seach-text{font:16px/40px 'Microsoft Yahei';}
/*五年规划*/
.wngh_img{width: 40%;}
/*honer*/
.honer li {
    width: 50%;
    float: left;
    padding: 5px;
    height: 300px;
    text-align: center;
}
.honer li img{
    border:none;
    max-width: 100%;
    max-height: 300px;
}
/*----------------------------404-----------------------------------*/
.error-cont{text-align: center;padding-top:100px; min-width:1000px;margin: 0px auto;}
.error-cont img{vertical-align:middle;}
.error-cont .erron-text{position:relative;vertical-align:middle;display: inline-block;*display: inline;*zoom:1;border-radius:10px;border:2px solid #96b7bd;padding: 20px 30px;text-align: left;}
.error-cont .erron-text p{font: 22px/28px 'Microsoft Yahei';color: #4c4c4c;}
.error-cont .erron-text p.erralert{font-size: 34px;color: #6aa5b0;line-height: 40px;}
.error-cont .erron-text p.erralert .rush{cursor:pointer;font-size: 18px;color: #9322c2;line-height: 40px;font-family: 'Microsoft Yahei';}
.error-cont .icon-error {
    width: 27px;
    height: 18px;
    display: block;
    position: absolute;
    top: 3px;
    left: -27px;
    background: url(../images/icon-error.jpg) 0 0 no-repeat;
}
/*----荣誉展示-----*/
.honor>div{
    text-align: center;
}
.honor>div img{
    max-width: 100%;
    max-height: 275px;
    margin: 10px 0;
}
.honor>div p{
    text-align: center;
    line-height: 30px;
    height: 60px;
    font-size: 16px;
 }
 
 .honor>div .htitle{
    text-align: center;
    font-weight: bold;
    margin-top: 80px;
    font-size: 25px;
    margin-bottom: 20px;
 }
.honor>div .hcont{
    text-indent: 2em;
    text-align: left;
    font: 18px/35px 'Microsoft Yahei';
  }
#contentBox table td{border:1px solid #333 !important;padding: 5px;}

#FloatingService{position: fixed;right: 20px;bottom: 30px;width: 130px;height: auto;z-index: 1024;background-color: #fff;border: 1px solid #dedede;}
#closebt a{position: absolute;top: -25px;right: 0px;background: #fefefe;color: red;display: block;font-size: 14px;text-align: right;line-height: 24px;}
#FloatingService .text-box{margin: 10px 5px 10px;font-size: 14px;}
#FloatingService .text-box p{margin-bottom: 3px;text-align:center;}

@media screen and (max-width: 767px) {
     .honor>div .htitle{
         margin: 0px;
         font-size: 16px;
     }
    .honor>div .hcont{
        text-indent: 2em;
        text-align: left;
        font: 14px/25px 'Microsoft Yahei';
    }
}
 